package xin.clips.system.mapper.gy;

import xin.clips.system.domain.gy.GyArmParamRecord;

import java.util.List;

/**
 * 机械臂配置Mapper接口
 *
 * @author clips
 * @date 2023-03-15
 */
public interface GyArmParamRecordMapper
{
    /**
     * 查询机械臂配置
     *
     * @param recordId 机械臂配置主键
     * @return 机械臂配置
     */
    public GyArmParamRecord selectGyArmParamRecordByRecordId(Long recordId);

    /**
     * 查询机械臂配置列表
     *
     * @param gyArmParamRecord 机械臂配置
     * @return 机械臂配置集合
     */
    public List<GyArmParamRecord> selectGyArmParamRecordList(GyArmParamRecord gyArmParamRecord);

    /**
     * 新增机械臂配置
     *
     * @param gyArmParamRecord 机械臂配置
     * @return 结果
     */
    public int insertGyArmParamRecord(GyArmParamRecord gyArmParamRecord);

    /**
     * 修改机械臂配置
     *
     * @param gyArmParamRecord 机械臂配置
     * @return 结果
     */
    public int updateGyArmParamRecord(GyArmParamRecord gyArmParamRecord);

    /**
     * 删除机械臂配置
     *
     * @param recordId 机械臂配置主键
     * @return 结果
     */
    public int deleteGyArmParamRecordByRecordId(Long recordId);

    /**
     * 批量删除机械臂配置
     *
     * @param recordIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteGyArmParamRecordByRecordIds(String[] recordIds);
}
